﻿.grid-4 {
	background: url(../../images/t01bf0477d7e86342e1.png) repeat-y 0 top
}

.grid-4 .article {
	float: left;
	width: 590px
}

.grid-4 .aside {
	float: right;
	width: 387px
}

.grid-4 {
	padding-bottom: 30px
}

.mod-cp-hd {
	margin-top: 8px
}

.mod-cp-hd .hd {
	position: relative;
	height: 38px;
	line-height: 30px
}

.mod-cp-hd .cz-logo {
	width: 75px;
	height: 71px;
	position: absolute;
	left: 15px;
	top: 0
}

.mod-cp-hd .cz-livelogo {
	background: url(../../images/t01b30712f0cea4cf73.png) no-repeat
}

.mod-cp-hd .cz-name {
	float: left;
	display: inline;
	margin-left: 94px;
	font-size: 16px;
	font-family: 'Microsoft Yahei';
	padding-top: 8px;
	color: #000
}

.mod-cp-hd .cz-params {
	float: left;
	padding: 8px 0 0 23px
}

.mod-cp-hd .cz-params li {
	float: left;
	margin-right: 15px
}

.mod-cp-hd .cz-params li b {
	color: #c70000
}

.mod-hd-fr {
	float: right;
	padding: 8px 10px 0 0
}

.mod-cp-hd .nav-cz-main02 {
	height: 34px;
	background: #efefef;
	border: 1px #d5d5d5 solid;
	border-top: 3px solid #d73a3a;
	background-image: linear-gradient(to bottom,#fdfdfd,#eaeaea)
}

.mod-cp-hd .nav-cz-main02 .main {
	float: left;
	padding-left: 92px;
	border-right: 1px #e3e1e1 solid
}

.mod-cp-hd .nav-cz-main02 li {
	float: left;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	border-left: 1px #e3e1e1 solid;
	border-right: 1px #fff solid
}

.mod-cp-hd .nav-cz-main02 li a {
	padding: 0 18px;
	display: inline-block;
	height: 34px;
	line-height: 34px
}

.mod-cp-hd .nav-cz-main02 .active {
	background: #da0808 url(../../images/t01edf7d8164b7bdd24.png) no-repeat center bottom;
	font-weight: bold
}

.mod-cp-hd .nav-cz-main02 .active a {
	color: #fff
}

.mod-cp-hd .quirk {
	float: right;
	padding-top: 9px
}

.mod-cp-hd .quirk .lable {
	float: left;
	line-height: 30px;
	color: #666
}

.mod-cp-hd .quirk ul {
	float: left
}

.mod-cp-hd .quirk li {
	float: left;
	height: 30px;
	padding: 0 8px;
	line-height: 30px;
	color: #666
}

.mod-cp-hd .quirk li a {
	color: #0057b9
}

.mod-cp-hd .quirk li.divider {
	padding: 0;
	color: #aaa
}

.bd-slt .mod-cp-hd .nav-cz-main02 {
	border-top: 3px solid #0a6ac0
}

.bd-slt .mod-cp-hd .nav-cz-main02 .active {
	background: #0a6ac0 url(../../images/t01edf7d8164b7bdd24.png) no-repeat center bottom
}

.bd-slt .mod-cp-bd .nav-cz-sub .active {
	background: #0a6ac0;
	border-color: #0664b8
}

.bd-slt .mod-select-bolls {
	margin: 0 18px
}

.mod-cp-bd {
	border: 1px #d5d5d5 solid;
	border-width: 0 1px 1px
}

.mod-cp-bd .nav-cz-sub {
	padding: 5px 11px;
	background: #e6e6e6 url(../../images/t0146b6b15ffa696775.png) repeat-x left top
}

.mod-cp-bd .nav-cz-sub li {
	float: left;
	margin-left: -1px;
	_position: relative;
	height: 24px;
	padding: 0 9px;
	line-height: 24px;
	border: 1px #999 solid;
	background: url(../../images/t010020268de73e4126.png) repeat-x
}

.mod-cp-bd .nav-cz-sub li a {
	height: 24px;
	line-height: 24px;
	display: inline-block
}

.mod-cp-bd .nav-cz-sub .active {
	border-color: #e42828;
	position: relative;
	*position: auto;
	font-weight: bold;
	color: #fff;
	background: #e42828
}

.mod-cp-bd .nav-cz-sub .active a {
	color: #fff
}

.mod-cp-bd .nav-cz-sub .jiajiang {
	float: right;
	height: 26px;
	line-height: 34px
}

.mod-select-filter {
	padding: 6px 11px 0
}

.mod-select-filter label {
	margin-right: 10px;
	cursor: pointer
}

.mod-select-filter label input {
	margin-right: 3px;
	vertical-align: -3px
}

.mod-select-bolls {
	margin: 0 40px
}

.tools-boll-list .hd {
	padding: 10px 0 10px 50px
}

.tools-boll-list .hd h3 {
	display: inline-block;
	font-size: 14px;
	*display: inline;
	*zoom: 1
}

.mod-select-bolls .boll-item .k,.mod-select-bolls .boll-item .t {
	float: left
}

.mod-select-bolls .boll-item .k {
	width: 40px
}

.mod-select-bolls .boll-item .k span {
	display: block;
	position: relative
}

.mod-select-bolls .boll-item .k .k1 {
	width: 33px;
	height: 19px;
	line-height: 17px;
	margin: 7px 0 8px 0;
	text-align: center;
	border-radius: 2px;
	background: #e6e6e6;
	color: #999
}

.mod-select-bolls .boll-item .k .k1 .caret {
	position: absolute;
	right: -10px;
	top: 5px;
	width: 0;
	height: 0;
	font-size: 0;
	border-color: #fff #fff #fff #e6e6e6;
	border-width: 5px;
	border-style: solid;
	line-height: 0;
	_right: -11px
}

.mod-select-bolls .boll-item .k .k2 {
	color: #999;
	padding-left: 4px;
	font-family: simsun
}

.mod-select-bolls .boll-item .k .k3 {
	width: 33px;
	height: 19px;
	line-height: 17px;
	margin: 7px 0 8px 0;
	text-align: center;
	border-radius: 2px;
	background: #f48484;
	color: #fff
}

.mod-select-bolls .boll-item .k .k3 .caret {
	position: absolute;
	right: -10px;
	top: 5px;
	width: 0;
	height: 0;
	font-size: 0;
	border-color: #fff #fff #fff #f48484;
	border-width: 5px;
	border-style: solid;
	line-height: 0;
	_right: -11px
}

.mod-select-bolls .boll-item .v {
	overflow: hidden;
	zoom: 1;
	padding-left: 8px
}

.mod-select-bolls .boll-list li {
	float: left;
	margin: 0 8px 6px 0;
	width: 34px;
	text-align: center;
	display: inline
}

.bd-qlc .mod-select-bolls .boll-list li {
	margin: 4px 12px 6px 0
}

.mod-select-bolls .boll-list li em {
	display: block
}

.btn-boll-active {
	color: #fff;
	text-shadow: 1px 1px 1px #c00;
	background-position: 0 0
}

.boll-blue-list .btn-boll-active {
	background: url(../../images/t01a0e7cd5f318b5156.png) no-repeat -40px 0;
	color: #fff;
	text-shadow: 0 0 1px #333
}

.mod-select-bolls .ft {
	padding: 9px 0;
	margin-top: 10px;
	text-align: center
}

.mod-select-result {
	margin: 0 20px;
	position: relative
}

.mod-select-result .hd {
	text-align: center;
	margin-bottom: 15px
}

.mod-select-result .hd .btn-large {
	margin-right: 10px
}

.mod-select-result .result .content {
	height: 145px;
	background: #fff;
	overflow: auto;
	border: 1px #e5e5e5 solid
}

.mod-select-result .result .content li {
	overflow: hidden;
	zoom: 1;
	padding: 5px 8px;
	border-bottom: 1px #ddd dotted;
	*display: inline
}

.mod-select-result .result .content li.active {
	background: #fce1c5
}

.mod-select-result .result .content li.dbactive {
	background: #fce1c5
}

.mod-select-result .result .content .code {
	float: left;
	width: 333px;
	word-break: break-all;
	word-wrap: break-word;
	text-align: left
}

.mod-select-result .result .content li .em {
	color: red;
	margin: 0 5px
}

.mod-select-result .result .content li .number {
	padding-right: 8px;
	font-weight: bold
}

.mod-select-result .result .content .del,.mod-select-result .result .content .modi,.mod-select-result .result .content .zhong,.mod-select-result .result .content .compare {
	float: right;
	cursor: pointer;
	color: #999;
	margin-left: 5px
}

.mod-select-result .result .content .zhong {
	margin-right: 10px;
	cursor: default
}

.mod-select-result .result .ft {
	padding: 5px 5px 0 0
}

.mod-select-result .method {
	padding: 0 0 8px 0;
	line-height: 20px
}

.mod-select-result .method label {
	margin-right: 15px;
	font-size: 14px;
	color: #666;
	cursor: pointer
}

.mod-select-result .ipt-r {
	vertical-align: -2px;
	margin-right: 3px
}

.mod-submit {
	text-align: center;
	padding: 15px 58px 0 0
}

.aside .data-hd {
	padding: 20px 12px;
	text-align: center;
	font-size: 14px
}

.aside .aside-cont {
	margin: 0 10px;
	padding-top: 8px;
	border-top: 1px dotted #d5d5d5
}

.kjtj-list {
	overflow: hidden
}

.kjtj-list li {
	float: left;
	width: 120px;
	line-height: 24px;
	color: #999
}

.quxiao {
	display: inline-block;
	width: 24px
}

.loading {
	text-align: center;
	width: 16px;
	height: 16px;
	padding: 20px 0 0 165px
}

.db-results-box {
	padding-top: 12px
}

.db-results-box .tab-menu {
	height: 32px
}

.db-results-box .tab-menu li {
	float: left;
	height: 30px;
	padding: 0 17px;
	border: 1px solid #dfdfdf;
	margin-left: -1px;
	line-height: 30px;
	background: #f2f2f2;
	color: #666;
	font-weight: bold;
	cursor: pointer
}

.db-results-box .tab-menu li.active {
	background: #fafafa;
	color: #d80000;
	border-bottom: 1px solid #fafafa
}

.tab-cont .kj-intro,.tab-cont .filter {
	padding: 10px 0;
	border-bottom: 1px solid #d5d5d5;
	overflow: hidden;
	line-height: 22px
}

.tab-cont .kj-btn {
	float: right
}

.tab-cont .filter {
	color: #666
}

.tab-cont .filter label {
	padding-left: 6px;
	cursor: pointer;
	padding-left: 2px\0;
	*padding-left: 0;
	color: #999
}

.bd-slt .tab-cont .filter label {
	padding-left: 2px
}

.tab-cont .filter .input-xmini {
	color: #999
}

.tab-cont .filter .ipt-r {
	margin-right: 2px
}

.btn2 {
	display: inline-block;
	height: 22px;
	padding: 0 15px;
	background: #ededed;
	background-image: -webkit-linear-gradient(to bottom,#f6f6f6,#ededed);
	background-image: linear-gradient(to bottom,#f6f6f6,#ededed);
	border: 1px solid #cecece;
	border-radius: 2px;
	line-height: 22px;
	cursor: pointer;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	color: #333
}

.btn2:hover {
	color: #d80000
}

.btn1 {
	display: inline-block;
	height: 22px;
	padding: 0 15px;
	background: #f9e6b1;
	background-image: -webkit-linear-gradient(to bottom,#f9e6b1,#f1cf70);
	background-image: linear-gradient(to bottom,#f9e6b1,#f1cf70);
	border: 1px solid #fbd56d;
	border-radius: 2px;
	line-height: 22px;
	cursor: pointer;
	color: #ba7830
}

.c-9 {
	color: #999
}

.db-results .sorted {
	padding: 10px 0;
	color: #666
}

.db-results .results-list {
	height: 478px;
	overflow: auto
}

.db-results .results-list li {
	padding: 5px 0
}

.db-results .results-list li .date {
	display: inline-block;
	color: #999
}

.db-results .results-list li .code {
	width: 160px;
	padding-left: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #999
}

.db-results .results-list li .money {
	display: inline-block;
	width: 93px;
	text-align: right
}

.db-results .results-list li.active {
	background: #fce1c5
}

.show-more {
	text-align: center
}

.input-xmini {
	width: 40px
}

.aside .infor {
	padding: 20px 12px
}

.infor {
	padding: 20px 0
}

.infor p {
	color: #999
}

.mod-upload {
	margin: 0 20px;
	padding: 5px 0
}

.mod-upload h3 {
	display: inline-block;
	vertical-align: top
}

.mod-upload ul {
	display: inline-block;
	color: #666;
	*display: inline;
	*zoom: 1
}

.mod-upload ul li {
	padding: 2px 0
}

.mod-upload ul li.c-9 {
	color: #999
}

.mod-textarea-result-copy {
	margin: 12px 20px
}

.mod-textarea-result-copy .paste-code {
	width: 542px;
	height: 137px;
	border: 1px solid #e5e5e5
}

.mod-kefu {
	top: 196px
}

.kj-psr {
	position: relative
}

.kj-psr .ico-arrow {
	position: absolute;
	top: 29px;
	left: 50%;
	margin-left: -3px;
	border-color: transparent transparent #d5d5d5;
	_border-color: #fff #fff #d5d5d5;
	border-style: solid;
	border-width: 0 6px 6px;
	overflow: hidden;
	height: 0;
	line-height: 0;
	font-size: 0;
	_top: 26px
}

.infor .plays-memo {
	font-size: 14px;
	color: #444;
	margin-bottom: 8px
}

.plays-memo .ico-info-s2 {
	vertical-align: -1px
}

.ico-info-s2 {
	width: 13px;
	height: 11px;
	background: url(../../images/t0108ae67fa02e9efc7.png) no-repeat 0 -386px
}

.bd-qlc .db-results-box .tab-menu li {
	padding: 0 13px
}

.bd-qlc .aside .aside-cont {
	margin: 0 8px
}

.model {
	padding: 0 16px 20px
}

.model-hd {
	padding: 15px 0 0
}

.model-hd h2 {
	float: left;
	font-size: 14px
}

.select-filter {
	padding: 15px 0 0
}

.select-filter .tit {
	color: #666
}

.select-filter label {
	margin-right: 15px
}

.radio {
	vertical-align: middle;
	margin-right: 3px
}

.ico-notop {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../../images/t019e45bb3b96bae538.png) no-repeat -7px -72px;
	vertical-align: middle;
	cursor: pointer;
	_background: url(../../images/t019e45bb3b96bae538.png) no-repeat -7px -72px
}

.ico-notop:hover {
	background-position: -7px -40px
}

.ico-top,.ico-top:hover {
	background-position: -7px -7px
}

.pred-list {
	margin-top: 15px;
	border: 1px solid #ddd
}

.pred-list th {
	height: 30px;
	border: 1px solid #ddd;
	border-top: 0;
	text-align: center;
	background: #f2f2f2;
	color: #666
}

.pred-list td {
	text-align: center;
	padding: 8px 0;
	color: #666
}

.pred-list .ta-l,.pred-total .ta-l {
	text-align: left;
	padding-left: 15px
}

.pred-list td.gray444 {
	color: #444
}

.odd {
	background: #f4f4f4
}

/*.top {
	background-color: #fff3d0
}*/

.pred-total {
	margin-top: 15px
}

.pred-total th {
	font-weight: bold;
	font-size: 14px;
	background: #f2f2f2;
	border: 1px solid #ddd;
	text-align: center
}

.pred-total td {
	padding: 8px 0;
	background: #fbfbfb;
	border: 1px solid #ddd;
	text-align: center;
	color: #666
}

.pred-total td.bc-red {
	background: #f5cfcf!important
}

.pred-total td.bc-blue {
	background: #d9e5f6!important
}

.pred-total tr.num td {
	background: #fff
}

.pred-total tr.num td.th {
	background: #fbfbfb
}

.kj-num {
	float: left;
	margin-left: 25px
}

.ball-list {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 5px;
	vertical-align: middle
}

.ball-list li {
	float: left;
	margin-right: 3px
}

.ball-list .ico-ball2 {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background: url(../../images/t01df24192ace1dbec8.png) no-repeat 0 -46px
}

.ball-list .ico-ball2-blue {
	background-position: -44px -46px
}

.square {
	width: 3px;
	height: 3px;
	margin-right: 5px;
	display: inline-block;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	background: #888;
	vertical-align: middle
}

.tips {
	padding-top: 25px
}

.tips h4 {
	padding: 5px 0;
	color: #666
}

.tips p {
	color: #999
}

.line-hight {
	background: #fff3d0
}

.forcast_tips {
	padding: 0;
	margin: 0 2em 2em 2em
}

body .panel-gd {
	width: 486px
}

.panel-gd .form-panel {
	padding-top: 6px
}

.panel-gd .fm-item {
	margin-bottom: 0;
	*margin-bottom: -5px
}

.panel-gd .form-panel .fm-item .k {
	width: 115px;
	*width: 100px
}

.panel-gd .form-panel input.input-small {
	width: 75px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle
}

.panel-gd .form-panel input.input-small {
	width: 73px;
	height: 18px;
	line-height: 18px;
	padding: 2px 0 1px 2px;
	vertical-align: middle;
	border-color: #d6d6d6;
	border-radius: 0;
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.1)
}

.panel-gd .c {
	color: #666
}

.panel-gd .c2 {
	color: #666
}

.panel-gd .r {
	margin-right: 10px
}

.panel-gd .r input {
	vertical-align: middle;
	margin-right: 2px
}

.panel-gd .d {
	margin: 5px 5px 0;
	border-top: 1px solid #e7e7e7;
	line-height: 0;
	font-size: 0;
	text-align: center;
	font-family: nsimsun
}

.panel-gd .d span {
	line-height: 20px;
	display: inline-block;
	margin-top: -10px;
	font-size: 12px;
	background: #fff;
	padding: 0 10px
}

.panel-gd .d em {
	color: #f30000;
	font-weight: bold
}

.panel-gd .btns {
	text-align: center
}

.panel-gd .form-panel .btns .btn {
	padding-left: 0
}

.panel-gd .cz-logo {
	width: 70px;
	height: 74px;
	position: absolute;
	left: 14px;
	top: 0
}

.panel-gd .cz-logo-1 {
	background: url(../../images/t0135e253f1f19c0564.png) no-repeat 0 0
}

.panel-gd-s {
	padding-bottom: 15px;
	overflow: hidden
}

.panel-gd-s .image img,.panel-gd-s .image {
	float: left
}

.panel-gd-s .f {
	overflow: hidden;
	zoom: 1;
	padding-left: 10px;
	line-height: 23px
}

.ie6 .panel-gd-s .f {
	padding-left: 7px
}

.panel-gd-s .f h3 {
	padding: 0 0 5px 0
}

.panel-gd-s .f ul {
	float: left;
	width: 100%;
	margin-top: -3px
}

.panel-gd-s .f li {
	float: left;
	width: 50%;
	height: 23px;
	overflow: hidden
}

.panel-gd-s .f li.r3 {
	text-align: right
}

.panel-gd-s .f li.w {
	width: 100%
}

.panel-gd-s .f li img {
	vertical-align: middle;
	margin-right: 2px
}

.panel-gd-s .f li i,.panel-gd-s2 .ln i {
	color: #ff6d0b;
	font-weight: bold;
	font-style: normal
}

.panel-gd-s .f select {
	vertical-align: middle
}

.panel-gd .f2 h3 {
	padding: 15px 0 5px
}

.panel-gd .f2 ol li {
	list-style: decimal inside;
	padding: 2px
}

.panel-gd-s2 {
	padding: 10px 14px;
	background: #fff;
	line-height: 23px;
	position: relative
}

.panel-gd-s2 .ln {
	height: 23px
}

.panel-gd-s2 .ln .i {
	float: left;
	margin-left: 20px
}

.panel-gd-s2 .ln .i2 {
	float: right
}

.panel-gd-s2 .ln .sj {
	width: 41px;
	margin: 0 -13px 0 0;
	background: #d3e6f2;
	border-radius: 2px;
	text-align: center;
	line-height: 19px;
	position: relative;
	top: 2px
}

.panel-reg-bd .panel-gd-s {
	padding: 25px 31px 15px;
	margin: 0 -31px 0;
	position: relative;
	zoom: 1;
	background: #fdefef
}

body .panel-gd2 {
	width: 624px
}

.panel-gd-bd {
	background: #f2f2f2;
	padding: 15px 0 0
}

.panel-gd-bd .panel-gd-s {
	padding: 0 14px 15px
}

.panel-gd-bd .table {
	background: url(../../images/t014e52e6c734e641c5.png) 0 27px;
	height: 267px
}

.panel-gd-bd table {
	width: 100%;
	border-collapse: collapse;
	text-align: center
}

.panel-gd-bd thead th {
	text-align: center;
	background: #eaeaea;
	line-height: 27px;
	height: 27px
}

.panel-gd-bd tbody {
	line-height: 24px
}

.panel-gd-bd tbody em {
	color: #f00
}

.panel-gd-bd .page {
	background: #fff;
	padding: 15px 0
}

.select-box .list {
	max-height: 200px;
	overflow-y: scroll;
	overflow-x: hidden
}

#statusHtml .kj-num {
	margin-top: 1px
}

#statusHtml .num .red {
	font-weight: bold
}

#statusHtml .num .blue {
	font-weight: bold
}

.count-hd-tabslt li.active a {
	background: url("../../images/t01edf7d8164b7bdd24.png") no-repeat scroll center bottom #0a6ac0;
	color: #fff;
	margin: 0 -1px;
	font-weight: bold;
	border-left: none

   
}